EraseRoundRect
EraseRoundRect Fill rounded-rectangle with background pattern
#include <Quickdraw.h> Quickdraw
void EraseRoundRect( theRect, ovalWidth, ovalHeight );
Rect *theRect ; rectangle defining position and size
short ovalWidth ; width and . . .
short ovalHeight ; height defining curvature of corners
EraseRoundRect fills a rounded-corner rectangle with the background
pattern of the current GrafPort, using the patCopy transfer mode, overwriting
all bits enclosed by the rounded- rectangle.
theRect is the address of an 8-byte Rect structure, in local coordinates.
ovalWidth and . . .
ovalHeight specify the curvature of the corners. Small values make sharper
corners; large values specify more "rounding". See
FrameRoundRect for examples.
Returns: none

Notes: EraseRoundRect is functionally equivalent to:
FillRoundRect( & theRect, oWidth, oHeight, thePort->bkPat );
The pen position is not changed by this function.
As with all Quickdraw drawing, the output is clipped to the intersection of
the current GrafPort's bitMap boundary rectangle, the port rectangle,
clipping region, and visible region.